HyPro  17.09
A Toolbox for the Reachability Analysis of Hybrid Systems using Geometric Approximations
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Groups Pages
Reach.h File Reference
#include "datastructures/HybridAutomaton/Settings.h"
#include "datastructures/HybridAutomaton/HybridAutomaton.h"
#include "datastructures/HybridAutomaton/State.h"
#include "config.h"
#include "util/Plotter.h"
#include "representations/Ellipsoids/Ellipsoid.h"
#include "representations/GeometricObject.h"
#include "boost/tuple/tuple.hpp"
#include <eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h>
#include "util.h"
#include "Reach.tpp"
#include "discreteHandling.tpp"
#include "firstSegment.tpp"
#include "terminationHandling.tpp"

Go to the source code of this file.

Classes

struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::Cacheable< Content >
 
struct  hypro::reachability::std::hash< hypro::Cacheable< Content > >
 
struct  hypro::reachability::hypro::lintrafoParameters< Number >
 Struct holding linear and affine transformation parameters. More...
 
class  hypro::reachability::hypro::TrafoParameters< Number >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
class  hypro::reachability::hypro::Halfspace< Number >
 
class  hypro::reachability::hypro::Location< Number >
 
class  hypro::reachability::hypro::GeometricObject< Number, DerivedShape >
 Purely virtual class defining a common interface for geometric objects. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::glp_bfcp
 
struct  hypro::reachability::glp_smcp
 
struct  hypro::reachability::glp_iptcp
 
struct  hypro::reachability::glp_iocp
 
struct  hypro::reachability::glp_attr
 
struct  hypro::reachability::glp_mpscp
 
struct  hypro::reachability::glp_cpxcp
 
struct  hypro::reachability::_glp_graph
 
struct  hypro::reachability::_glp_vertex
 
struct  hypro::reachability::_glp_arc
 
struct  hypro::reachability::LPXKKT
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Optimizer< Number >
 Wrapper class for linear optimization. More...
 
class  hypro::reachability::hypro::Vertex< Number >
 
class  hypro::reachability::hypro::Location< Number >
 
class  hypro::reachability::hypro::BoxT< Number, Converter >
 The class which represents a box. More...
 
class  hypro::reachability::hypro::BoxT< double, Converter >
 Class holding a specialization of the generic BoxT type with double numbers. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Optimizer< Number >
 Wrapper class for linear optimization. More...
 
class  hypro::reachability::hypro::ConstraintSetT< Number, Converter >
 A class representing a plain constraint set. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::EllipsoidT< Number, Converter >
 Class for ellipsoids. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::Vertex< Number >
 
class  hypro::reachability::hypro::Vertex< Number >
 
struct  hypro::reachability::std::hash< hypro::Vertex< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::Vertex< Number >
 
class  hypro::reachability::hypro::Vertex< Number >
 
struct  hypro::reachability::std::hash< hypro::Vertex< Number > >
 
class  hypro::reachability::hypro::VertexContainer< Number >
 
struct  hypro::reachability::std::hash< hypro::VertexContainer< Number > >
 
struct  hypro::reachability::std::hash< set< hypro::Vertex< Number > > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Optimizer< Number >
 Wrapper class for linear optimization. More...
 
class  hypro::reachability::hypro::Vertex< Number >
 
class  hypro::reachability::hypro::Location< Number >
 
class  hypro::reachability::hypro::BoxT< Number, Converter >
 The class which represents a box. More...
 
class  hypro::reachability::hypro::BoxT< double, Converter >
 Class holding a specialization of the generic BoxT type with double numbers. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::Vertex< Number >
 
class  hypro::reachability::hypro::Vertex< Number >
 
struct  hypro::reachability::std::hash< hypro::Vertex< Number > >
 
class  hypro::reachability::hypro::NeighborhoodContainer
 A neighborhood container which maps points to their set of neighbor points. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::Vertex< Number >
 
class  hypro::reachability::hypro::Vertex< Number >
 
struct  hypro::reachability::std::hash< hypro::Vertex< Number > >
 
struct  hypro::reachability::hypro::pointIt< Number >
 Struct holding a point iterator allowing to iterate over a vector of points represented by their coordinates. More...
 
class  hypro::reachability::hypro::Grid< Number >
 Class for a grid which maps points to their assigned color. More...
 
class  hypro::reachability::hypro::OrthogonalPolyhedronT< Number, Converter, Type >
 Class for orthogonal polyhedra. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::Facet< Number >
 Class for a facet of a polytope. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::Facet< Number >
 Class for a facet of a polytope. More...
 
class  hypro::reachability::hypro::Ridge< Number >
 
struct  hypro::reachability::std::hash< hypro::Ridge< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::PrincipalComponentAnalysis< Number >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Optimizer< Number >
 Wrapper class for linear optimization. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::ConstrainSet< Number >
 
class  hypro::reachability::hypro::Dictionary< Number >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
class  hypro::reachability::hypro::VertexEnumeration< Number >
 
class  hypro::reachability::hypro::ConvexHull< Number >
 Class for convex hull computation. More...
 
class  hypro::reachability::hypro::Location< Number >
 
class  hypro::reachability::hypro::HPolytopeT< Number, Converter >
 Class for a H-polytope. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::Cone< Number >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::ConstrainSet< Number >
 
class  hypro::reachability::hypro::Dictionary< Number >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
class  hypro::reachability::hypro::VertexEnumeration< Number >
 
class  hypro::reachability::hypro::ConvexHull< Number >
 Class for convex hull computation. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::Facet< Number >
 Class for a facet of a polytope. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::Facet< Number >
 Class for a facet of a polytope. More...
 
class  hypro::reachability::hypro::Ridge< Number >
 
struct  hypro::reachability::std::hash< hypro::Ridge< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Optimizer< Number >
 Wrapper class for linear optimization. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::PrincipalComponentAnalysis< Number >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::Facet< Number >
 Class for a facet of a polytope. More...
 
class  hypro::reachability::hypro::VPolytopeT< Number, Converter >
 The class implementing the vertex representation of a convex polytope. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::Cacheable< Content >
 
struct  hypro::reachability::std::hash< hypro::Cacheable< Content > >
 
struct  hypro::reachability::hypro::lintrafoParameters< Number >
 Struct holding linear and affine transformation parameters. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::Cacheable< Content >
 
struct  hypro::reachability::std::hash< hypro::Cacheable< Content > >
 
struct  hypro::reachability::hypro::lintrafoParameters< Number >
 Struct holding linear and affine transformation parameters. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::Cacheable< Content >
 
struct  hypro::reachability::std::hash< hypro::Cacheable< Content > >
 
struct  hypro::reachability::hypro::lintrafoParameters< Number >
 Struct holding linear and affine transformation parameters. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::Facet< Number >
 Class for a facet of a polytope. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::Facet< Number >
 Class for a facet of a polytope. More...
 
class  hypro::reachability::hypro::Ridge< Number >
 
struct  hypro::reachability::std::hash< hypro::Ridge< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::EvaluationResult< Number >
 Struct holding results obtained from the linear optimization engine. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Optimizer< Number >
 Wrapper class for linear optimization. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
class  hypro::reachability::hypro::PolytopeSupportFunction< Number >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::Cacheable< Content >
 
struct  hypro::reachability::std::hash< hypro::Cacheable< Content > >
 
struct  hypro::reachability::hypro::lintrafoParameters< Number >
 Struct holding linear and affine transformation parameters. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::BallSupportFunction< Number >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::Cacheable< Content >
 
struct  hypro::reachability::std::hash< hypro::Cacheable< Content > >
 
struct  hypro::reachability::hypro::lintrafoParameters< Number >
 Struct holding linear and affine transformation parameters. More...
 
class  hypro::reachability::hypro::EllipsoidSupportFunction< Number >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
class  hypro::reachability::hypro::SupportFunctionContent< Number >
 Class for support function content. More...
 
struct  hypro::reachability::hypro::sumContent< Number >
 
struct  hypro::reachability::hypro::trafoContent< Number >
 
struct  hypro::reachability::hypro::scaleContent< Number >
 
struct  hypro::reachability::hypro::unionContent< Number >
 
struct  hypro::reachability::hypro::intersectionContent< Number >
 
struct  hypro::reachability::hypro::projectionContent< Number >
 
class  hypro::reachability::hypro::SupportFunctionContent< Number >
 Class for support function content. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::Permutator
 
class  hypro::reachability::hypro::SupportFunctionT< Number, Converter >
 Class wrapping the support function content. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::ZUtility::Options
 
struct  hypro::reachability::ZUtility::Line_t< Number >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::PrincipalComponentAnalysis< Number >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::ZonotopeT< Number, Converter >
 Class for Zonotopes. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
class  hypro::reachability::hypro::PrincipalComponentAnalysis< Number >
 
class  hypro::reachability::hypro::Converter< Number >
 
struct  hypro::reachability::hypro::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::hypro::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::hypro::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::hypro::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::hypro::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::hypro::typeName< T >
 
struct  hypro::reachability::hypro::hypro::typeName< double >
 
struct  hypro::reachability::hypro::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::hypro::Permutator
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< carl::FLOAT_T< Number > >
 
struct  hypro::reachability::Eigen::NumTraits< mpq_class >
 
struct  hypro::reachability::Eigen::NumTraits< carl::Interval< Number > >
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
struct  hypro::reachability::hypro::typeName< T >
 
struct  hypro::reachability::hypro::typeName< double >
 
struct  hypro::reachability::hypro::typeName< mpq_class >
 
class  hypro::reachability::hypro::VariablePool
 
class  hypro::reachability::hypro::Point< Number >
 Class for a point. More...
 
struct  hypro::reachability::std::hash< hypro::Point< Number > >
 A hash operator for fast comparison. More...
 
class  hypro::reachability::hypro::VariablePool
 
struct  hypro::reachability::std::hash< hypro::vector_t< Number > >
 
struct  hypro::reachability::std::hash< hypro::matrix_t< Number > >
 
class  hypro::reachability::hypro::Halfspace< Number >
 
struct  hypro::reachability::std::hash< hypro::Halfspace< Number > >
 Hash operator for halfspaces. More...
 
struct  hypro::reachability::hypro::plotting::gnuplotSettings
 A struct holding a basic set of options for the gnuplot plotting. More...
 
class  hypro::reachability::hypro::Plotter< Number >
 Class implementing a plotter. The plotter is implemented using carl::Singleton. More...
 
class  hypro::reachability::Reach< Number >
 Class implementing a basic reachbility analysis algorithm for linear hybrid automata. More...
 

Namespaces

 hypro
 The most general namespace for the HyPro library.
 
 reachability
 Namespace for all reachabiltiy analysis algorithm related code.
 
 hypro::reachability::hypro
 
 hypro::reachability::Eigen
 
 parser
 Namespace holding parsing related code and structs.
 
 plotting
 Namespace holding plotting related code and structs.
 
 hypro::reachability::ZUtility
 
 hypro::reachability::hypro::hypro
 

Typedefs

template<typename Number >
using hypro::reachability::State_t = State< Number, Box< Number >, SupportFunction< Number >, Zonotope< Number >, HPolytope< Number >, VPolytope< Number >>
 
template<typename Number >
using hypro::reachability::initialSet = boost::tuple< unsigned, State_t< Number >>
 
template<typename Number >
using hypro::reachability::flowpipe_t = std::vector< State_t< Number >>
 
template<typename Number >
using hypro::reachability::hypro::vector_t = Eigen::Matrix< Number, Eigen::Dynamic, 1 >
 
template<typename Number >
using hypro::reachability::hypro::matrix_t = Eigen::Matrix< Number, Eigen::Dynamic, Eigen::Dynamic >
 
template<typename Number >
using hypro::reachability::hypro::vectorSet = std::set< vector_t< Number >>
 
typedef struct _glp_graph hypro::reachability::glp_graph
 
typedef struct _glp_vertex hypro::reachability::glp_vertex
 
typedef struct _glp_arc hypro::reachability::glp_arc
 
template<typename Number >
using hypro::reachability::hypro::vVec = typename std::vector< Vertex< Number >>
 
template<typename Number >
using hypro::reachability::hypro::vVecIt = typename std::vector< Vertex< Number >>::iterator
 
template<typename Number >
using hypro::reachability::hypro::vList = typename std::list< Vertex< Number >>
 
template<typename Number >
using hypro::reachability::hypro::vListIt = typename std::list< Vertex< Number >>::iterator
 
template<typename Number >
using hypro::reachability::hypro::vSet = typename std::set< Vertex< Number >>
 
template<typename Number >
using hypro::reachability::hypro::vSetIt = typename std::set< Vertex< Number >>::iterator
 
template<typename Number >
using hypro::reachability::hypro::Box = typename Converter< Number >::Box
 
template<typename Number >
using hypro::reachability::hypro::ConstraintSet = typename Converter< Number >::ConstraintSet
 
template<typename Number >
using hypro::reachability::hypro::Ellipsoid = typename Converter< Number >::Ellipsoid
 
template<typename Number >
using hypro::reachability::hypro::HPolytope = typename Converter< Number >::HPolytope
 
template<typename Number >
using hypro::reachability::hypro::OrthogonalPolyhedron = typename Converter< Number >::OrthogonalPolyhedron
 
template<typename Number >
using hypro::reachability::hypro::VPolytope = typename Converter< Number >::VPolytope
 
template<typename Number >
using hypro::reachability::hypro::SupportFunction = typename Converter< Number >::SupportFunction
 
template<typename Number >
using hypro::reachability::hypro::Zonotope = typename Converter< Number >::Zonotope
 
template<typename Number >
using hypro::reachability::hypro::hypro::vector_t = Eigen::Matrix< Number, Eigen::Dynamic, 1 >
 
template<typename Number >
using hypro::reachability::hypro::hypro::matrix_t = Eigen::Matrix< Number, Eigen::Dynamic, Eigen::Dynamic >
 
template<typename Number >
using hypro::reachability::hypro::hypro::vectorSet = std::set< vector_t< Number >>
 

Enumerations

enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::SF_TYPE {
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE, SUM, INTERSECT,
  LINTRAFO, SCALE, UNITE, POLY,
  INFTY_BALL, TWO_BALL, ELLIPSOID, BOX,
  ZONOTOPE, PROJECTION, NONE, SUM,
  INTERSECT, LINTRAFO, SCALE, UNITE,
  POLY, INFTY_BALL, TWO_BALL, ELLIPSOID,
  BOX, ZONOTOPE, PROJECTION, NONE,
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE
}
 
enum  hypro::reachability::hypro::representation_name {
  box, constraint_set, polytope_h, polytope_v,
  ppl_polytope, support_function, taylor_model, zonotope,
  box, constraint_set, polytope_h, polytope_v,
  ppl_polytope, support_function, taylor_model, zonotope
}
 Enum encapsulating all provided state set representations to be able to determine a type.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  OptimizerStrategy {
  GLPK, GLPK, GLPK, GLPK,
  GLPK, GLPK
}
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  OptimizerStrategy {
  GLPK, GLPK, GLPK, GLPK,
  GLPK, GLPK
}
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  OptimizerStrategy {
  GLPK, GLPK, GLPK, GLPK,
  GLPK, GLPK
}
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::ORTHO_TYPE { VERTEX, NEIGHBORHOOD, EXTREME_VERTEX }
 Enum holding the type identification of the different representations of orthogonal polyhedra.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  OptimizerStrategy {
  GLPK, GLPK, GLPK, GLPK,
  GLPK, GLPK
}
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  OptimizerStrategy {
  GLPK, GLPK, GLPK, GLPK,
  GLPK, GLPK
}
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::SF_TYPE {
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE, SUM, INTERSECT,
  LINTRAFO, SCALE, UNITE, POLY,
  INFTY_BALL, TWO_BALL, ELLIPSOID, BOX,
  ZONOTOPE, PROJECTION, NONE, SUM,
  INTERSECT, LINTRAFO, SCALE, UNITE,
  POLY, INFTY_BALL, TWO_BALL, ELLIPSOID,
  BOX, ZONOTOPE, PROJECTION, NONE,
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE
}
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::SF_TYPE {
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE, SUM, INTERSECT,
  LINTRAFO, SCALE, UNITE, POLY,
  INFTY_BALL, TWO_BALL, ELLIPSOID, BOX,
  ZONOTOPE, PROJECTION, NONE, SUM,
  INTERSECT, LINTRAFO, SCALE, UNITE,
  POLY, INFTY_BALL, TWO_BALL, ELLIPSOID,
  BOX, ZONOTOPE, PROJECTION, NONE,
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE
}
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::SF_TYPE {
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE, SUM, INTERSECT,
  LINTRAFO, SCALE, UNITE, POLY,
  INFTY_BALL, TWO_BALL, ELLIPSOID, BOX,
  ZONOTOPE, PROJECTION, NONE, SUM,
  INTERSECT, LINTRAFO, SCALE, UNITE,
  POLY, INFTY_BALL, TWO_BALL, ELLIPSOID,
  BOX, ZONOTOPE, PROJECTION, NONE,
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE
}
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  OptimizerStrategy {
  GLPK, GLPK, GLPK, GLPK,
  GLPK, GLPK
}
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::SF_TYPE {
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE, SUM, INTERSECT,
  LINTRAFO, SCALE, UNITE, POLY,
  INFTY_BALL, TWO_BALL, ELLIPSOID, BOX,
  ZONOTOPE, PROJECTION, NONE, SUM,
  INTERSECT, LINTRAFO, SCALE, UNITE,
  POLY, INFTY_BALL, TWO_BALL, ELLIPSOID,
  BOX, ZONOTOPE, PROJECTION, NONE,
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE
}
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::SF_TYPE {
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE, SUM, INTERSECT,
  LINTRAFO, SCALE, UNITE, POLY,
  INFTY_BALL, TWO_BALL, ELLIPSOID, BOX,
  ZONOTOPE, PROJECTION, NONE, SUM,
  INTERSECT, LINTRAFO, SCALE, UNITE,
  POLY, INFTY_BALL, TWO_BALL, ELLIPSOID,
  BOX, ZONOTOPE, PROJECTION, NONE,
  SUM, INTERSECT, LINTRAFO, SCALE,
  UNITE, POLY, INFTY_BALL, TWO_BALL,
  ELLIPSOID, BOX, ZONOTOPE, PROJECTION,
  NONE, SUM, INTERSECT, LINTRAFO,
  SCALE, UNITE, POLY, INFTY_BALL,
  TWO_BALL, ELLIPSOID, BOX, ZONOTOPE,
  PROJECTION, NONE
}
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  IntersectionMethod_t { ALAMO = 1, NDPROJECTION = 2, DICHOTOMIC2D = 3 }
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::CONV_MODE { EXACT, OVER, UNDER, ALTERNATIVE }
 enum for differentiating between exact conversion and over-/underapproximation (some functions support an alternative computation method).
 
enum  hypro::reachability::hypro::hypro::TRIBOOL { TRUE, FALSE, NSET }
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::hypro::SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN }
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::representation_name {
  box, constraint_set, polytope_h, polytope_v,
  ppl_polytope, support_function, taylor_model, zonotope,
  box, constraint_set, polytope_h, polytope_v,
  ppl_polytope, support_function, taylor_model, zonotope
}
 Enum encapsulating all provided state set representations to be able to determine a type.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  hypro::reachability::hypro::TRIBOOL {
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET, TRUE, FALSE, NSET,
  TRUE, FALSE, NSET, TRUE,
  FALSE, NSET, TRUE, FALSE,
  NSET
}
 Enum implementing a tribool.
 
enum  hypro::reachability::hypro::SOLUTION {
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN,
  FEAS = 0, INFEAS, INFTY, UNKNOWN
}
 Enum of possible solution types for linear optimization.
 
enum  {
  petrol = 0, turquoise, green, maygreen,
  orange, red, bordeaux, violett,
  lila, blue
}
 

Functions

std::ostream & hypro::reachability::std::operator<< (std::ostream &_out, const hypro::SOLUTION &_in)
 Outstream operator for the SOLUTION enum. More...
 
template<typename Number >
bool hypro::reachability::Eigen::operator< (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::Eigen::operator<= (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::Eigen::operator> (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::Eigen::operator>= (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
std::size_t hypro::reachability::Eigen::VectorHashValue (const hypro::vector_t< Number > &pVector)
 
template<typename Number >
std::size_t hypro::reachability::Eigen::MatrixHashValue (const hypro::matrix_t< Number > &pMatrix)
 
template<typename Number >
bool hypro::reachability::Eigen::operator== (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::Eigen::operator!= (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::Eigen::operator== (const hypro::matrix_t< Number > &lhs, const hypro::matrix_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::Eigen::operator!= (const hypro::matrix_t< Number > &lhs, const hypro::matrix_t< Number > &rhs)
 
template<typename Number >
std::ostream & hypro::reachability::Eigen::operator<< (std::ostream &_out, const hypro::vector_t< Number > &in)
 
template<typename Number >
std::ostream & hypro::reachability::Eigen::operator<< (std::ostream &_out, const hypro::matrix_t< Number > &in)
 
template<typename Number >
Number hypro::reachability::Eigen::norm (const hypro::vector_t< Number > &in, bool roundUp=true)
 
template<>
double hypro::reachability::Eigen::norm (const hypro::vector_t< double > &in, bool roundUp)
 
template<typename Number >
Number hypro::reachability::Eigen::inftyNorm (const hypro::matrix_t< Number > &in)
 
template<typename Number >
hypro::matrix_t< Number > hypro::reachability::Eigen::abs (const hypro::matrix_t< Number > &in)
 
template<typename From , typename To >
matrix_t< To > hypro::reachability::hypro::convert (const matrix_t< From > &_mat)
 
template<typename Number >
vector_t< Number > hypro::reachability::hypro::normalize (const vector_t< Number > &in)
 
template<typename Number >
vector_t< Number > hypro::reachability::hypro::project (const vector_t< Number > &in, const std::vector< std::size_t > &dimensions)
 
template<typename Number >
vector_t< Number > hypro::reachability::hypro::scalarProjection (const vector_t< Number > &source, const vector_t< Number > &target)
 
template<typename Number >
int hypro::reachability::hypro::effectiveDimension (const std::vector< vector_t< Number >> &vertices)
 
template<typename Number >
std::pair< bool, Number > hypro::reachability::hypro::linearDependent (const vector_t< Number > &lhs, const vector_t< Number > &rhs)
 
template<typename Number , carl::DisableIf< std::is_same< Number, double > > = carl::dummy>
vector_t< Number > hypro::reachability::hypro::reduceNumberRepresentation (const vector_t< Number > &in)
 
template<typename Number >
std::string hypro::reachability::hypro::createCode (const matrix_t< Number > &in, unsigned index=0)
 
template<typename Number >
std::string hypro::reachability::hypro::createCode (const vector_t< Number > &in, unsigned index=0)
 
mpq_class hypro::reachability::std::abs (const mpq_class &x)
 
mpq_class hypro::reachability::std::sqrt (const mpq_class &x)
 
mpq_class hypro::reachability::std::max (const mpq_class &x, const mpq_class &y)
 
template<>
bool hypro::reachability::Eigen::operator< (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::Eigen::operator<= (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::Eigen::operator> (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::Eigen::operator>= (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::Eigen::operator== (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::Eigen::operator!= (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::Eigen::operator== (const hypro::matrix_t< double > &lhs, const hypro::matrix_t< double > &rhs)
 
template<>
bool hypro::reachability::Eigen::operator!= (const hypro::matrix_t< double > &lhs, const hypro::matrix_t< double > &rhs)
 
template<>
std::pair< bool, double > hypro::reachability::hypro::linearDependent (const vector_t< double > &lhs, const vector_t< double > &rhs)
 
template<typename T >
std::ostream & hypro::reachability::hypro::operator<< (std::ostream &_out, const std::set< T > &_set)
 
template<typename T >
std::ostream & hypro::reachability::hypro::operator<< (std::ostream &_out, const std::vector< T > &_vector)
 
template<typename T >
std::ostream & hypro::reachability::hypro::operator<< (std::ostream &_out, const std::pair< T, T > &_pair)
 
template<typename Key , typename T >
std::ostream & hypro::reachability::hypro::operator<< (std::ostream &_out, const std::map< Key, T > &_map)
 
template<typename Number >
void hypro::reachability::hypro::swap (Point< Number > &_lhs, Point< Number > &_rhs)
 Swap operator. More...
 
template<typename Number >
int hypro::reachability::hypro::effectiveDimension (const std::vector< Point< Number >> &vertices)
 Determines the dimension of the affine space spanned by the given set of points. More...
 
template<typename Number >
int hypro::reachability::hypro::effectiveDimension (const std::set< Point< Number >> &vertices)
 Determines the dimension of the affine space spanned by the given set of points. More...
 
template<typename From , typename To >
Point< To > hypro::reachability::hypro::convert (const Point< From > &in)
 Conversion operator for the number type. More...
 
glp_prob * hypro::reachability::glp_create_prob (void)
 
void hypro::reachability::glp_set_prob_name (glp_prob *P, const char *name)
 
void hypro::reachability::glp_set_obj_name (glp_prob *P, const char *name)
 
void hypro::reachability::glp_set_obj_dir (glp_prob *P, int dir)
 
int hypro::reachability::glp_add_rows (glp_prob *P, int nrs)
 
int hypro::reachability::glp_add_cols (glp_prob *P, int ncs)
 
void hypro::reachability::glp_set_row_name (glp_prob *P, int i, const char *name)
 
void hypro::reachability::glp_set_col_name (glp_prob *P, int j, const char *name)
 
void hypro::reachability::glp_set_row_bnds (glp_prob *P, int i, int type, double lb, double ub)
 
void hypro::reachability::glp_set_col_bnds (glp_prob *P, int j, int type, double lb, double ub)
 
void hypro::reachability::glp_set_obj_coef (glp_prob *P, int j, double coef)
 
void hypro::reachability::glp_set_mat_row (glp_prob *P, int i, int len, const int ind[], const double val[])
 
void hypro::reachability::glp_set_mat_col (glp_prob *P, int j, int len, const int ind[], const double val[])
 
void hypro::reachability::glp_load_matrix (glp_prob *P, int ne, const int ia[], const int ja[], const double ar[])
 
int hypro::reachability::glp_check_dup (int m, int n, int ne, const int ia[], const int ja[])
 
void hypro::reachability::glp_sort_matrix (glp_prob *P)
 
void hypro::reachability::glp_del_rows (glp_prob *P, int nrs, const int num[])
 
void hypro::reachability::glp_del_cols (glp_prob *P, int ncs, const int num[])
 
void hypro::reachability::glp_copy_prob (glp_prob *dest, glp_prob *prob, int names)
 
void hypro::reachability::glp_erase_prob (glp_prob *P)
 
void hypro::reachability::glp_delete_prob (glp_prob *P)
 
const char * hypro::reachability::glp_get_prob_name (glp_prob *P)
 
const char * hypro::reachability::glp_get_obj_name (glp_prob *P)
 
int hypro::reachability::glp_get_obj_dir (glp_prob *P)
 
int hypro::reachability::glp_get_num_rows (glp_prob *P)
 
int hypro::reachability::glp_get_num_cols (glp_prob *P)
 
const char * hypro::reachability::glp_get_row_name (glp_prob *P, int i)
 
const char * hypro::reachability::glp_get_col_name (glp_prob *P, int j)
 
int hypro::reachability::glp_get_row_type (glp_prob *P, int i)
 
double hypro::reachability::glp_get_row_lb (glp_prob *P, int i)
 
double hypro::reachability::glp_get_row_ub (glp_prob *P, int i)
 
int hypro::reachability::glp_get_col_type (glp_prob *P, int j)
 
double hypro::reachability::glp_get_col_lb (glp_prob *P, int j)
 
double hypro::reachability::glp_get_col_ub (glp_prob *P, int j)
 
double hypro::reachability::glp_get_obj_coef (glp_prob *P, int j)
 
int hypro::reachability::glp_get_num_nz (glp_prob *P)
 
int hypro::reachability::glp_get_mat_row (glp_prob *P, int i, int ind[], double val[])
 
int hypro::reachability::glp_get_mat_col (glp_prob *P, int j, int ind[], double val[])
 
void hypro::reachability::glp_create_index (glp_prob *P)
 
int hypro::reachability::glp_find_row (glp_prob *P, const char *name)
 
int hypro::reachability::glp_find_col (glp_prob *P, const char *name)
 
void hypro::reachability::glp_delete_index (glp_prob *P)
 
void hypro::reachability::glp_set_rii (glp_prob *P, int i, double rii)
 
void hypro::reachability::glp_set_sjj (glp_prob *P, int j, double sjj)
 
double hypro::reachability::glp_get_rii (glp_prob *P, int i)
 
double hypro::reachability::glp_get_sjj (glp_prob *P, int j)
 
void hypro::reachability::glp_scale_prob (glp_prob *P, int flags)
 
void hypro::reachability::glp_unscale_prob (glp_prob *P)
 
void hypro::reachability::glp_set_row_stat (glp_prob *P, int i, int stat)
 
void hypro::reachability::glp_set_col_stat (glp_prob *P, int j, int stat)
 
void hypro::reachability::glp_std_basis (glp_prob *P)
 
void hypro::reachability::glp_adv_basis (glp_prob *P, int flags)
 
void hypro::reachability::glp_cpx_basis (glp_prob *P)
 
int hypro::reachability::glp_simplex (glp_prob *P, const glp_smcp *parm)
 
int hypro::reachability::glp_exact (glp_prob *P, const glp_smcp *parm)
 
void hypro::reachability::glp_init_smcp (glp_smcp *parm)
 
int hypro::reachability::glp_get_status (glp_prob *P)
 
int hypro::reachability::glp_get_prim_stat (glp_prob *P)
 
int hypro::reachability::glp_get_dual_stat (glp_prob *P)
 
double hypro::reachability::glp_get_obj_val (glp_prob *P)
 
int hypro::reachability::glp_get_row_stat (glp_prob *P, int i)
 
double hypro::reachability::glp_get_row_prim (glp_prob *P, int i)
 
double hypro::reachability::glp_get_row_dual (glp_prob *P, int i)
 
int hypro::reachability::glp_get_col_stat (glp_prob *P, int j)
 
double hypro::reachability::glp_get_col_prim (glp_prob *P, int j)
 
double hypro::reachability::glp_get_col_dual (glp_prob *P, int j)
 
int hypro::reachability::glp_get_unbnd_ray (glp_prob *P)
 
int hypro::reachability::glp_interior (glp_prob *P, const glp_iptcp *parm)
 
void hypro::reachability::glp_init_iptcp (glp_iptcp *parm)
 
int hypro::reachability::glp_ipt_status (glp_prob *P)
 
double hypro::reachability::glp_ipt_obj_val (glp_prob *P)
 
double hypro::reachability::glp_ipt_row_prim (glp_prob *P, int i)
 
double hypro::reachability::glp_ipt_row_dual (glp_prob *P, int i)
 
double hypro::reachability::glp_ipt_col_prim (glp_prob *P, int j)
 
double hypro::reachability::glp_ipt_col_dual (glp_prob *P, int j)
 
void hypro::reachability::glp_set_col_kind (glp_prob *P, int j, int kind)
 
int hypro::reachability::glp_get_col_kind (glp_prob *P, int j)
 
int hypro::reachability::glp_get_num_int (glp_prob *P)
 
int hypro::reachability::glp_get_num_bin (glp_prob *P)
 
int hypro::reachability::glp_intopt (glp_prob *P, const glp_iocp *parm)
 
void hypro::reachability::glp_init_iocp (glp_iocp *parm)
 
int hypro::reachability::glp_mip_status (glp_prob *P)
 
double hypro::reachability::glp_mip_obj_val (glp_prob *P)
 
double hypro::reachability::glp_mip_row_val (glp_prob *P, int i)
 
double hypro::reachability::glp_mip_col_val (glp_prob *P, int j)
 
int hypro::reachability::glp_print_sol (glp_prob *P, const char *fname)
 
int hypro::reachability::glp_read_sol (glp_prob *P, const char *fname)
 
int hypro::reachability::glp_write_sol (glp_prob *P, const char *fname)
 
int hypro::reachability::glp_print_ranges (glp_prob *P, int len, const int list[], int flags, const char *fname)
 
int hypro::reachability::glp_print_ipt (glp_prob *P, const char *fname)
 
int hypro::reachability::glp_read_ipt (glp_prob *P, const char *fname)
 
int hypro::reachability::glp_write_ipt (glp_prob *P, const char *fname)
 
int hypro::reachability::glp_print_mip (glp_prob *P, const char *fname)
 
int hypro::reachability::glp_read_mip (glp_prob *P, const char *fname)
 
int hypro::reachability::glp_write_mip (glp_prob *P, const char *fname)
 
int hypro::reachability::glp_bf_exists (glp_prob *P)
 
int hypro::reachability::glp_factorize (glp_prob *P)
 
int hypro::reachability::glp_bf_updated (glp_prob *P)
 
void hypro::reachability::glp_get_bfcp (glp_prob *P, glp_bfcp *parm)
 
void hypro::reachability::glp_set_bfcp (glp_prob *P, const glp_bfcp *parm)
 
int hypro::reachability::glp_get_bhead (glp_prob *P, int k)
 
int hypro::reachability::glp_get_row_bind (glp_prob *P, int i)
 
int hypro::reachability::glp_get_col_bind (glp_prob *P, int j)
 
void hypro::reachability::glp_ftran (glp_prob *P, double x[])
 
void hypro::reachability::glp_btran (glp_prob *P, double x[])
 
int hypro::reachability::glp_warm_up (glp_prob *P)
 
int hypro::reachability::glp_eval_tab_row (glp_prob *P, int k, int ind[], double val[])
 
int hypro::reachability::glp_eval_tab_col (glp_prob *P, int k, int ind[], double val[])
 
int hypro::reachability::glp_transform_row (glp_prob *P, int len, int ind[], double val[])
 
int hypro::reachability::glp_transform_col (glp_prob *P, int len, int ind[], double val[])
 
int hypro::reachability::glp_prim_rtest (glp_prob *P, int len, const int ind[], const double val[], int dir, double eps)
 
int hypro::reachability::glp_dual_rtest (glp_prob *P, int len, const int ind[], const double val[], int dir, double eps)
 
void hypro::reachability::glp_analyze_bound (glp_prob *P, int k, double *value1, int *var1, double *value2, int *var2)
 
void hypro::reachability::glp_analyze_coef (glp_prob *P, int k, double *coef1, int *var1, double *value1, double *coef2, int *var2, double *value2)
 
int hypro::reachability::glp_ios_reason (glp_tree *T)
 
glp_prob * hypro::reachability::glp_ios_get_prob (glp_tree *T)
 
void hypro::reachability::glp_ios_tree_size (glp_tree *T, int *a_cnt, int *n_cnt, int *t_cnt)
 
int hypro::reachability::glp_ios_curr_node (glp_tree *T)
 
int hypro::reachability::glp_ios_next_node (glp_tree *T, int p)
 
int hypro::reachability::glp_ios_prev_node (glp_tree *T, int p)
 
int hypro::reachability::glp_ios_up_node (glp_tree *T, int p)
 
int hypro::reachability::glp_ios_node_level (glp_tree *T, int p)
 
double hypro::reachability::glp_ios_node_bound (glp_tree *T, int p)
 
int hypro::reachability::glp_ios_best_node (glp_tree *T)
 
double hypro::reachability::glp_ios_mip_gap (glp_tree *T)
 
void * hypro::reachability::glp_ios_node_data (glp_tree *T, int p)
 
void hypro::reachability::glp_ios_row_attr (glp_tree *T, int i, glp_attr *attr)
 
int hypro::reachability::glp_ios_pool_size (glp_tree *T)
 
int hypro::reachability::glp_ios_add_row (glp_tree *T, const char *name, int klass, int flags, int len, const int ind[], const double val[], int type, double rhs)
 
void hypro::reachability::glp_ios_del_row (glp_tree *T, int i)
 
void hypro::reachability::glp_ios_clear_pool (glp_tree *T)
 
int hypro::reachability::glp_ios_can_branch (glp_tree *T, int j)
 
void hypro::reachability::glp_ios_branch_upon (glp_tree *T, int j, int sel)
 
void hypro::reachability::glp_ios_select_node (glp_tree *T, int p)
 
int hypro::reachability::glp_ios_heur_sol (glp_tree *T, const double x[])
 
void hypro::reachability::glp_ios_terminate (glp_tree *T)
 
void hypro::reachability::glp_init_mpscp (glp_mpscp *parm)
 
int hypro::reachability::glp_read_mps (glp_prob *P, int fmt, const glp_mpscp *parm, const char *fname)
 
int hypro::reachability::glp_write_mps (glp_prob *P, int fmt, const glp_mpscp *parm, const char *fname)
 
void hypro::reachability::glp_init_cpxcp (glp_cpxcp *parm)
 
int hypro::reachability::glp_read_lp (glp_prob *P, const glp_cpxcp *parm, const char *fname)
 
int hypro::reachability::glp_write_lp (glp_prob *P, const glp_cpxcp *parm, const char *fname)
 
int hypro::reachability::glp_read_prob (glp_prob *P, int flags, const char *fname)
 
int hypro::reachability::glp_write_prob (glp_prob *P, int flags, const char *fname)
 
glp_tran * hypro::reachability::glp_mpl_alloc_wksp (void)
 
int hypro::reachability::glp_mpl_read_model (glp_tran *tran, const char *fname, int skip)
 
int hypro::reachability::glp_mpl_read_data (glp_tran *tran, const char *fname)
 
int hypro::reachability::glp_mpl_generate (glp_tran *tran, const char *fname)
 
void hypro::reachability::glp_mpl_build_prob (glp_tran *tran, glp_prob *prob)
 
int hypro::reachability::glp_mpl_postsolve (glp_tran *tran, glp_prob *prob, int sol)
 
void hypro::reachability::glp_mpl_free_wksp (glp_tran *tran)
 
int hypro::reachability::glp_main (int argc, const char *argv[])
 
int hypro::reachability::glp_init_env (void)
 
const char * hypro::reachability::glp_version (void)
 
int hypro::reachability::glp_free_env (void)
 
void hypro::reachability::glp_printf (const char *fmt,...)
 
void hypro::reachability::glp_vprintf (const char *fmt, va_list arg)
 
int hypro::reachability::glp_term_out (int flag)
 
void hypro::reachability::glp_term_hook (int(*func)(void *info, const char *s), void *info)
 
int hypro::reachability::glp_open_tee (const char *fname)
 
int hypro::reachability::glp_close_tee (void)
 
_glp_error hypro::reachability::glp_error_ (const char *file, int line)
 
void hypro::reachability::glp_assert_ (const char *expr, const char *file, int line)
 
void hypro::reachability::glp_error_hook (void(*func)(void *info), void *info)
 
void * hypro::reachability::glp_malloc (int size)
 
void * hypro::reachability::glp_calloc (int n, int size)
 
void hypro::reachability::glp_free (void *ptr)
 
void hypro::reachability::glp_mem_limit (int limit)
 
void hypro::reachability::glp_mem_usage (int *count, int *cpeak, glp_long *total, glp_long *tpeak)
 
glp_long hypro::reachability::glp_time (void)
 
double hypro::reachability::glp_difftime (glp_long t1, glp_long t0)
 
glp_data * hypro::reachability::glp_sdf_open_file (const char *fname)
 
void hypro::reachability::glp_sdf_set_jump (glp_data *data, void *jump)
 
void hypro::reachability::glp_sdf_error (glp_data *data, const char *fmt,...)
 
void hypro::reachability::glp_sdf_warning (glp_data *data, const char *fmt,...)
 
int hypro::reachability::glp_sdf_read_int (glp_data *data)
 
double hypro::reachability::glp_sdf_read_num (glp_data *data)
 
const char * hypro::reachability::glp_sdf_read_item (glp_data *data)
 
const char * hypro::reachability::glp_sdf_read_text (glp_data *data)
 
int hypro::reachability::glp_sdf_line (glp_data *data)
 
void hypro::reachability::glp_sdf_close_file (glp_data *data)
 
glp_graph * hypro::reachability::glp_create_graph (int v_size, int a_size)
 
void hypro::reachability::glp_set_graph_name (glp_graph *G, const char *name)
 
int hypro::reachability::glp_add_vertices (glp_graph *G, int nadd)
 
void hypro::reachability::glp_set_vertex_name (glp_graph *G, int i, const char *name)
 
glp_arc * hypro::reachability::glp_add_arc (glp_graph *G, int i, int j)
 
void hypro::reachability::glp_del_vertices (glp_graph *G, int ndel, const int num[])
 
void hypro::reachability::glp_del_arc (glp_graph *G, glp_arc *a)
 
void hypro::reachability::glp_erase_graph (glp_graph *G, int v_size, int a_size)
 
void hypro::reachability::glp_delete_graph (glp_graph *G)
 
void hypro::reachability::glp_create_v_index (glp_graph *G)
 
int hypro::reachability::glp_find_vertex (glp_graph *G, const char *name)
 
void hypro::reachability::glp_delete_v_index (glp_graph *G)
 
int hypro::reachability::glp_read_graph (glp_graph *G, const char *fname)
 
int hypro::reachability::glp_write_graph (glp_graph *G, const char *fname)
 
void hypro::reachability::glp_mincost_lp (glp_prob *P, glp_graph *G, int names, int v_rhs, int a_low, int a_cap, int a_cost)
 
int hypro::reachability::glp_mincost_okalg (glp_graph *G, int v_rhs, int a_low, int a_cap, int a_cost, double *sol, int a_x, int v_pi)
 
void hypro::reachability::glp_maxflow_lp (glp_prob *P, glp_graph *G, int names, int s, int t, int a_cap)
 
int hypro::reachability::glp_maxflow_ffalg (glp_graph *G, int s, int t, int a_cap, double *sol, int a_x, int v_cut)
 
int hypro::reachability::glp_check_asnprob (glp_graph *G, int v_set)
 
int hypro::reachability::glp_asnprob_lp (glp_prob *P, int form, glp_graph *G, int names, int v_set, int a_cost)
 
int hypro::reachability::glp_asnprob_okalg (int form, glp_graph *G, int v_set, int a_cost, double *sol, int a_x)
 
int hypro::reachability::glp_asnprob_hall (glp_graph *G, int v_set, int a_x)
 
double hypro::reachability::glp_cpp (glp_graph *G, int v_t, int v_es, int v_ls)
 
int hypro::reachability::glp_read_mincost (glp_graph *G, int v_rhs, int a_low, int a_cap, int a_cost, const char *fname)
 
int hypro::reachability::glp_write_mincost (glp_graph *G, int v_rhs, int a_low, int a_cap, int a_cost, const char *fname)
 
int hypro::reachability::glp_read_maxflow (glp_graph *G, int *s, int *t, int a_cap, const char *fname)
 
int hypro::reachability::glp_write_maxflow (glp_graph *G, int s, int t, int a_cap, const char *fname)
 
int hypro::reachability::glp_read_asnprob (glp_graph *G, int v_set, int a_cost, const char *fname)
 
int hypro::reachability::glp_write_asnprob (glp_graph *G, int v_set, int a_cost, const char *fname)
 
int hypro::reachability::glp_read_ccdata (glp_graph *G, int v_wgt, const char *fname)
 
int hypro::reachability::glp_write_ccdata (glp_graph *G, int v_wgt, const char *fname)
 
int hypro::reachability::glp_netgen (glp_graph *G, int v_rhs, int a_cap, int a_cost, const int parm[1+15])
 
int hypro::reachability::glp_gridgen (glp_graph *G, int v_rhs, int a_cap, int a_cost, const int parm[1+14])
 
int hypro::reachability::glp_rmfgen (glp_graph *G, int *s, int *t, int a_cap, const int parm[1+5])
 
int hypro::reachability::glp_weak_comp (glp_graph *G, int v_num)
 
int hypro::reachability::glp_strong_comp (glp_graph *G, int v_num)
 
int hypro::reachability::glp_top_sort (glp_graph *G, int v_num)
 
int hypro::reachability::glp_wclique_exact (glp_graph *G, int v_wgt, double *sol, int v_set)
 
LPX * hypro::reachability::lpx_create_prob (void)
 
void hypro::reachability::lpx_set_prob_name (LPX *lp, const char *name)
 
void hypro::reachability::lpx_set_obj_name (LPX *lp, const char *name)
 
void hypro::reachability::lpx_set_obj_dir (LPX *lp, int dir)
 
int hypro::reachability::lpx_add_rows (LPX *lp, int nrs)
 
int hypro::reachability::lpx_add_cols (LPX *lp, int ncs)
 
void hypro::reachability::lpx_set_row_name (LPX *lp, int i, const char *name)
 
void hypro::reachability::lpx_set_col_name (LPX *lp, int j, const char *name)
 
void hypro::reachability::lpx_set_row_bnds (LPX *lp, int i, int type, double lb, double ub)
 
void hypro::reachability::lpx_set_col_bnds (LPX *lp, int j, int type, double lb, double ub)
 
void hypro::reachability::lpx_set_obj_coef (glp_prob *lp, int j, double coef)
 
void hypro::reachability::lpx_set_mat_row (LPX *lp, int i, int len, const int ind[], const double val[])
 
void hypro::reachability::lpx_set_mat_col (LPX *lp, int j, int len, const int ind[], const double val[])
 
void hypro::reachability::lpx_load_matrix (LPX *lp, int ne, const int ia[], const int ja[], const double ar[])
 
void hypro::reachability::lpx_del_rows (LPX *lp, int nrs, const int num[])
 
void hypro::reachability::lpx_del_cols (LPX *lp, int ncs, const int num[])
 
void hypro::reachability::lpx_delete_prob (LPX *lp)
 
const char * hypro::reachability::lpx_get_prob_name (LPX *lp)
 
const char * hypro::reachability::lpx_get_obj_name (LPX *lp)
 
int hypro::reachability::lpx_get_obj_dir (LPX *lp)
 
int hypro::reachability::lpx_get_num_rows (LPX *lp)
 
int hypro::reachability::lpx_get_num_cols (LPX *lp)
 
const char * hypro::reachability::lpx_get_row_name (LPX *lp, int i)
 
const char * hypro::reachability::lpx_get_col_name (LPX *lp, int j)
 
int hypro::reachability::lpx_get_row_type (LPX *lp, int i)
 
double hypro::reachability::lpx_get_row_lb (LPX *lp, int i)
 
double hypro::reachability::lpx_get_row_ub (LPX *lp, int i)
 
void hypro::reachability::lpx_get_row_bnds (LPX *lp, int i, int *typx, double *lb, double *ub)
 
int hypro::reachability::lpx_get_col_type (LPX *lp, int j)
 
double hypro::reachability::lpx_get_col_lb (LPX *lp, int j)
 
double hypro::reachability::lpx_get_col_ub (LPX *lp, int j)
 
void hypro::reachability::lpx_get_col_bnds (LPX *lp, int j, int *typx, double *lb, double *ub)
 
double hypro::reachability::lpx_get_obj_coef (LPX *lp, int j)
 
int hypro::reachability::lpx_get_num_nz (LPX *lp)
 
int hypro::reachability::lpx_get_mat_row (LPX *lp, int i, int ind[], double val[])
 
int hypro::reachability::lpx_get_mat_col (LPX *lp, int j, int ind[], double val[])
 
void hypro::reachability::lpx_create_index (LPX *lp)
 
int hypro::reachability::lpx_find_row (LPX *lp, const char *name)
 
int hypro::reachability::lpx_find_col (LPX *lp, const char *name)
 
void hypro::reachability::lpx_delete_index (LPX *lp)
 
void hypro::reachability::lpx_scale_prob (LPX *lp)
 
void hypro::reachability::lpx_unscale_prob (LPX *lp)
 
void hypro::reachability::lpx_set_row_stat (LPX *lp, int i, int stat)
 
void hypro::reachability::lpx_set_col_stat (LPX *lp, int j, int stat)
 
void hypro::reachability::lpx_std_basis (LPX *lp)
 
void hypro::reachability::lpx_adv_basis (LPX *lp)
 
void hypro::reachability::lpx_cpx_basis (LPX *lp)
 
int hypro::reachability::lpx_simplex (LPX *lp)
 
int hypro::reachability::lpx_exact (LPX *lp)
 
int hypro::reachability::lpx_get_status (LPX *lp)
 
int hypro::reachability::lpx_get_prim_stat (LPX *lp)
 
int hypro::reachability::lpx_get_dual_stat (LPX *lp)
 
double hypro::reachability::lpx_get_obj_val (LPX *lp)
 
int hypro::reachability::lpx_get_row_stat (LPX *lp, int i)
 
double hypro::reachability::lpx_get_row_prim (LPX *lp, int i)
 
double hypro::reachability::lpx_get_row_dual (LPX *lp, int i)
 
void hypro::reachability::lpx_get_row_info (LPX *lp, int i, int *tagx, double *vx, double *dx)
 
int hypro::reachability::lpx_get_col_stat (LPX *lp, int j)
 
double hypro::reachability::lpx_get_col_prim (LPX *lp, int j)
 
double hypro::reachability::lpx_get_col_dual (glp_prob *lp, int j)
 
void hypro::reachability::lpx_get_col_info (LPX *lp, int j, int *tagx, double *vx, double *dx)
 
int hypro::reachability::lpx_get_ray_info (LPX *lp)
 
void hypro::reachability::lpx_check_kkt (LPX *lp, int scaled, LPXKKT *kkt)
 
int hypro::reachability::lpx_warm_up (LPX *lp)
 
int hypro::reachability::lpx_eval_tab_row (LPX *lp, int k, int ind[], double val[])
 
int hypro::reachability::lpx_eval_tab_col (LPX *lp, int k, int ind[], double val[])
 
int hypro::reachability::lpx_transform_row (LPX *lp, int len, int ind[], double val[])
 
int hypro::reachability::lpx_transform_col (LPX *lp, int len, int ind[], double val[])
 
int hypro::reachability::lpx_prim_ratio_test (LPX *lp, int len, const int ind[], const double val[], int how, double tol)
 
int hypro::reachability::lpx_dual_ratio_test (LPX *lp, int len, const int ind[], const double val[], int how, double tol)
 
int hypro::reachability::lpx_interior (LPX *lp)
 
int hypro::reachability::lpx_ipt_status (LPX *lp)
 
double hypro::reachability::lpx_ipt_obj_val (LPX *lp)
 
double hypro::reachability::lpx_ipt_row_prim (LPX *lp, int i)
 
double hypro::reachability::lpx_ipt_row_dual (LPX *lp, int i)
 
double hypro::reachability::lpx_ipt_col_prim (LPX *lp, int j)
 
double hypro::reachability::lpx_ipt_col_dual (LPX *lp, int j)
 
void hypro::reachability::lpx_set_class (LPX *lp, int klass)
 
int hypro::reachability::lpx_get_class (LPX *lp)
 
void hypro::reachability::lpx_set_col_kind (LPX *lp, int j, int kind)
 
int hypro::reachability::lpx_get_col_kind (LPX *lp, int j)
 
int hypro::reachability::lpx_get_num_int (LPX *lp)
 
int hypro::reachability::lpx_get_num_bin (LPX *lp)
 
int hypro::reachability::lpx_integer (LPX *lp)
 
int hypro::reachability::lpx_intopt (LPX *lp)
 
int hypro::reachability::lpx_mip_status (LPX *lp)
 
double hypro::reachability::lpx_mip_obj_val (LPX *lp)
 
double hypro::reachability::lpx_mip_row_val (LPX *lp, int i)
 
double hypro::reachability::lpx_mip_col_val (LPX *lp, int j)
 
void hypro::reachability::lpx_check_int (LPX *lp, LPXKKT *kkt)
 
void hypro::reachability::lpx_reset_parms (LPX *lp)
 
void hypro::reachability::lpx_set_int_parm (LPX *lp, int parm, int val)
 
int hypro::reachability::lpx_get_int_parm (LPX *lp, int parm)
 
void hypro::reachability::lpx_set_real_parm (LPX *lp, int parm, double val)
 
double hypro::reachability::lpx_get_real_parm (LPX *lp, int parm)
 
LPX * hypro::reachability::lpx_read_mps (const char *fname)
 
int hypro::reachability::lpx_write_mps (LPX *lp, const char *fname)
 
int hypro::reachability::lpx_read_bas (LPX *lp, const char *fname)
 
int hypro::reachability::lpx_write_bas (LPX *lp, const char *fname)
 
LPX * hypro::reachability::lpx_read_freemps (const char *fname)
 
int hypro::reachability::lpx_write_freemps (LPX *lp, const char *fname)
 
LPX * hypro::reachability::lpx_read_cpxlp (const char *fname)
 
int hypro::reachability::lpx_write_cpxlp (LPX *lp, const char *fname)
 
LPX * hypro::reachability::lpx_read_model (const char *model, const char *data, const char *output)
 
int hypro::reachability::lpx_print_prob (LPX *lp, const char *fname)
 
int hypro::reachability::lpx_print_sol (LPX *lp, const char *fname)
 
int hypro::reachability::lpx_print_sens_bnds (LPX *lp, const char *fname)
 
int hypro::reachability::lpx_print_ips (LPX *lp, const char *fname)
 
int hypro::reachability::lpx_print_mip (LPX *lp, const char *fname)
 
int hypro::reachability::lpx_is_b_avail (LPX *lp)
 
int hypro::reachability::lpx_write_pb (LPX *lp, const char *fname, int normalized, int binarize)
 
int hypro::reachability::lpx_main (int argc, const char *argv[])
 
template<typename From , typename To >
Halfspace< To > hypro::reachability::hypro::convert (const Halfspace< From > &in)
 Conversion operator for the number type. More...
 
template<typename Number >
std::ostream & hypro::reachability::hypro::operator<< (std::ostream &_lhs, const Halfspace< Number > &_rhs)
 Outstream operator. More...
 
template<typename Number >
bool hypro::reachability::hypro::operator== (const Halfspace< Number > &lhs, const Halfspace< Number > &rhs)
 Comparison operator. More...
 
template<typename Number >
bool hypro::reachability::hypro::operator< (const Halfspace< Number > &lhs, const Halfspace< Number > &rhs)
 Operator less. More...
 
template<typename Number >
Halfspace< Number > hypro::reachability::hypro::operator- (const Halfspace< Number > &_in)
 Operator unary minus. More...
 
template<typename Number >
bool hypro::reachability::hypro::operator< (const EvaluationResult< Number > &lhs, const EvaluationResult< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::hypro::operator> (const EvaluationResult< Number > &lhs, const EvaluationResult< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::hypro::operator== (const EvaluationResult< Number > &lhs, const EvaluationResult< Number > &rhs)
 
void hypro::reachability::hypro::printProblem (glp_prob *glpkProblem)
 
template<typename Number >
EvaluationResult< Number > hypro::reachability::hypro::glpkOptimizeLinear (glp_prob *glpkProblem, const vector_t< Number > &_direction, const matrix_t< Number > &constraints, const vector_t< Number > &constants, bool useExact)
 
template<typename Number >
bool hypro::reachability::hypro::glpkCheckPoint (glp_prob *glpkProblem, const matrix_t< Number > &constraints, const vector_t< Number > &, const Point< Number > &point)
 
template<typename Number >
std::vector< std::size_t > hypro::reachability::hypro::glpkRedundantConstraints (glp_prob *glpkProblem, matrix_t< Number > constraints, vector_t< Number > constants)
 
template<>
EvaluationResult< double > hypro::reachability::hypro::glpkOptimizeLinear (glp_prob *glpkProblem, const vector_t< double > &_direction, const matrix_t< double > &constraints, const vector_t< double > &constants, bool useExact)
 
template<>
bool hypro::reachability::hypro::glpkCheckPoint (glp_prob *glpkProblem, const matrix_t< double > &constraints, const vector_t< double > &, const Point< double > &point)
 
template<>
std::vector< std::size_t > hypro::reachability::hypro::glpkRedundantConstraints (glp_prob *glpkProblem, matrix_t< double > constraints, vector_t< double > constants)
 
template<typename Number , typename Converter >
BoxT< Number, Converter > hypro::reachability::hypro::operator* (Number factor, const BoxT< Number, Converter > &in)
 Operator for scaling a box. More...
 
template<typename From , typename To , typename Converter >
BoxT< To, Converter > hypro::reachability::hypro::convert (const BoxT< From, Converter > &in)
 Conversion function for different number types. More...
 
template<typename From , typename To , typename Converter >
ConstraintSetT< To, Converter > hypro::reachability::hypro::convert (const ConstraintSetT< From, Converter > &in)
 Conversion function for different number types. More...
 
template<typename Number >
std::ostream & hypro::reachability::hypro::operator<< (std::ostream &_ostr, const Facet< Number > &_f)
 
template<typename Number >
std::ostream & hypro::reachability::hypro::operator<< (std::ostream &_ostr, const Ridge< Number > &_f)
 
template<typename From , typename To , typename Converter >
HPolytopeT< To, Converter > hypro::reachability::hypro::convert (const HPolytopeT< From, Converter > &in)
 
template<typename Number >
bool hypro::reachability::hypro::operator< (std::shared_ptr< Halfspace< Number >> _lhs, std::shared_ptr< Halfspace< Number >> _rhs)
 
template<typename Number >
std::ostream & hypro::reachability::hypro::operator<< (std::ostream &_out, Cone< Number > &_cone)
 
template<typename Number , typename Converter >
std::ostream & hypro::reachability::hypro::operator<< (std::ostream &out, const hypro::VPolytopeT< Number, Converter > &lhs)
 
template<typename From , typename To , typename Converter >
VPolytopeT< To, Converter > hypro::reachability::hypro::convert (const VPolytopeT< From, Converter > &in)
 
template<typename Number , typename Converter >
SupportFunctionT< Number,
Converter > 
hypro::reachability::hypro::unite (const std::vector< SupportFunctionT< Number, Converter >> &_rhs)
 
template<typename Number >
bool hypro::reachability::ZUtility::compareVectors (const hypro::vector_t< Number > &v1, const hypro::vector_t< Number > &v2)
 
template<typename Number >
bool hypro::reachability::ZUtility::compareColumnVectors (const hypro::vector_t< Number > &colvec1, const hypro::vector_t< Number > &colvec2)
 
template<typename Number >
std::vector< hypro::vector_t
< Number > > 
hypro::reachability::ZUtility::getCornersRecursive (const hypro::matrix_t< Number > _remainingGenerators, hypro::vector_t< Number > &_current)
 
template<typename Number >
bool hypro::reachability::ZUtility::compareYVal (const hypro::vector_t< Number > &colvec1, const hypro::vector_t< Number > &colvec2)
 
template<typename Number >
bool hypro::reachability::ZUtility::compareXVal (const hypro::vector_t< Number > &colvec1, const hypro::vector_t< Number > &colvec2)
 
template<typename Number , typename Converter >
std::ostream & hypro::reachability::hypro::operator<< (std::ostream &out, const ZonotopeT< Number, Converter > &in)
 
template<typename Number >
bool hypro::reachability::hypro::comparePoint (Eigen::Matrix< Number, 2, 1 > &p1, Eigen::Matrix< Number, 2, 1 > &p2)
 
template<typename Number >
void hypro::reachability::hypro::removeGenerator (unsigned colToRemove, matrix_t< Number > &matrix)
 
template<typename Number >
void hypro::reachability::hypro::removeEmptyGenerators (matrix_t< Number > &generatorMatrix)
 
template<typename Number >
Eigen::Matrix< Number, 2, 1 > hypro::reachability::hypro::computeLineIntersection (const ZUtility::Line_t< Number > &l1, const ZUtility::Line_t< Number > &l2)
 
template<typename Number , typename Converter >
Number hypro::reachability::hypro::intersect2d (const ZonotopeT< Number, Converter > &input, const Halfspace< Number > &hp, int minOrMax)
 
template<typename Number , typename Converter >
ZonotopeT< Number, Converter > hypro::reachability::hypro::intersectZonotopeHalfspaceDSearch (const ZonotopeT< Number, Converter > &inputZonotope, const Halfspace< Number > &hp)
 
template<typename Number , typename Converter >
ZonotopeT< Number, Converter > hypro::reachability::hypro::intersectAlamo (const ZonotopeT< Number, Converter > &inputZonotope, const Halfspace< Number > &hp)
 
template<typename Number , typename Converter >
ZonotopeT< Number, Converter > hypro::reachability::hypro::intersectNDProjection (const ZonotopeT< Number, Converter > &inputZonotope, const Halfspace< Number > &hp, matrix_t< Number > &minMaxOfLine)
 
std::ostream & hypro::reachability::hypro::std::operator<< (std::ostream &_out, const hypro::SOLUTION &_in)
 Outstream operator for the SOLUTION enum. More...
 
template<typename Number >
bool hypro::reachability::hypro::Eigen::operator< (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::hypro::Eigen::operator<= (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::hypro::Eigen::operator> (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::hypro::Eigen::operator>= (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
std::size_t hypro::reachability::hypro::Eigen::VectorHashValue (const hypro::vector_t< Number > &pVector)
 
template<typename Number >
std::size_t hypro::reachability::hypro::Eigen::MatrixHashValue (const hypro::matrix_t< Number > &pMatrix)
 
template<typename Number >
bool hypro::reachability::hypro::Eigen::operator== (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::hypro::Eigen::operator!= (const hypro::vector_t< Number > &lhs, const hypro::vector_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::hypro::Eigen::operator== (const hypro::matrix_t< Number > &lhs, const hypro::matrix_t< Number > &rhs)
 
template<typename Number >
bool hypro::reachability::hypro::Eigen::operator!= (const hypro::matrix_t< Number > &lhs, const hypro::matrix_t< Number > &rhs)
 
template<typename Number >
std::ostream & hypro::reachability::hypro::Eigen::operator<< (std::ostream &_out, const hypro::vector_t< Number > &in)
 
template<typename Number >
std::ostream & hypro::reachability::hypro::Eigen::operator<< (std::ostream &_out, const hypro::matrix_t< Number > &in)
 
template<typename Number >
Number hypro::reachability::hypro::Eigen::norm (const hypro::vector_t< Number > &in, bool roundUp=true)
 
template<>
double hypro::reachability::hypro::Eigen::norm (const hypro::vector_t< double > &in, bool roundUp)
 
template<typename Number >
Number hypro::reachability::hypro::Eigen::inftyNorm (const hypro::matrix_t< Number > &in)
 
template<typename Number >
hypro::matrix_t< Number > hypro::reachability::hypro::Eigen::abs (const hypro::matrix_t< Number > &in)
 
template<typename From , typename To >
matrix_t< To > hypro::reachability::hypro::hypro::convert (const matrix_t< From > &_mat)
 
template<typename Number >
vector_t< Number > hypro::reachability::hypro::hypro::normalize (const vector_t< Number > &in)
 
template<typename Number >
vector_t< Number > hypro::reachability::hypro::hypro::project (const vector_t< Number > &in, const std::vector< std::size_t > &dimensions)
 
template<typename Number >
vector_t< Number > hypro::reachability::hypro::hypro::scalarProjection (const vector_t< Number > &source, const vector_t< Number > &target)
 
template<typename Number >
int hypro::reachability::hypro::hypro::effectiveDimension (const std::vector< vector_t< Number >> &vertices)
 
template<typename Number >
std::pair< bool, Number > hypro::reachability::hypro::hypro::linearDependent (const vector_t< Number > &lhs, const vector_t< Number > &rhs)
 
template<typename Number , carl::DisableIf< std::is_same< Number, double > > = carl::dummy>
vector_t< Number > hypro::reachability::hypro::hypro::reduceNumberRepresentation (const vector_t< Number > &in)
 
template<typename Number >
std::string hypro::reachability::hypro::hypro::createCode (const matrix_t< Number > &in, unsigned index=0)
 
template<typename Number >
std::string hypro::reachability::hypro::hypro::createCode (const vector_t< Number > &in, unsigned index=0)
 
mpq_class hypro::reachability::hypro::std::abs (const mpq_class &x)
 
mpq_class hypro::reachability::hypro::std::sqrt (const mpq_class &x)
 
mpq_class hypro::reachability::hypro::std::max (const mpq_class &x, const mpq_class &y)
 
template<>
bool hypro::reachability::hypro::Eigen::operator< (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::hypro::Eigen::operator<= (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::hypro::Eigen::operator> (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::hypro::Eigen::operator>= (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::hypro::Eigen::operator== (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::hypro::Eigen::operator!= (const hypro::vector_t< double > &lhs, const hypro::vector_t< double > &rhs)
 
template<>
bool hypro::reachability::hypro::Eigen::operator== (const hypro::matrix_t< double > &lhs, const hypro::matrix_t< double > &rhs)
 
template<>
bool hypro::reachability::hypro::Eigen::operator!= (const hypro::matrix_t< double > &lhs, const hypro::matrix_t< double > &rhs)
 
template<>
std::pair< bool, double > hypro::reachability::hypro::hypro::linearDependent (const vector_t< double > &lhs, const vector_t< double > &rhs)
 
template<typename T >
std::ostream & hypro::reachability::hypro::hypro::operator<< (std::ostream &_out, const std::set< T > &_set)
 
template<typename T >
std::ostream & hypro::reachability::hypro::hypro::operator<< (std::ostream &_out, const std::vector< T > &_vector)
 
template<typename T >
std::ostream & hypro::reachability::hypro::hypro::operator<< (std::ostream &_out, const std::pair< T, T > &_pair)
 
template<typename Key , typename T >
std::ostream & hypro::reachability::hypro::hypro::operator<< (std::ostream &_out, const std::map< Key, T > &_map)
 
template<typename Number , typename Converter >
std::vector< Point< Number > > hypro::reachability::hypro::computeBoundaryPointsExpensive (const SupportFunctionT< Number, Converter > &sf, const matrix_t< Number > &directions)
 
template<typename Number , typename Converter >
Point< Number > hypro::reachability::hypro::computeBoundaryPointsExpensiveRecursive (const SupportFunctionT< Number, Converter > &sf, const matrix_t< Number > &directions, std::size_t curDim)
 
template<typename Number >
vector_t< Number > hypro::reachability::hypro::computeArithmeticMeanPoint (const std::vector< Point< Number >> &pointVec)
 
template<typename From , typename To , typename Number >
To hypro::reachability::hypro::convert (const From &in)
 
std::vector< std::size_t > hypro::reachability::hypro::HEXtoRGB (std::size_t color)
 
std::size_t hypro::reachability::hypro::RGBtoHEX (std::vector< std::size_t > color)
 
std::vector< double > hypro::reachability::hypro::RGBtoHSV (const std::vector< std::size_t > &color)
 
std::vector< std::size_t > hypro::reachability::hypro::HSVtoRGB (const std::vector< double > &color)
 
std::vector< std::size_t > hypro::reachability::hypro::adjustSaturation (const std::vector< std::size_t > &rgbColor, double factor)
 
std::size_t hypro::reachability::hypro::adjustSaturation (std::size_t rgbColor, double factor)
 
template<typename Number , typename Representation , carl::DisableIf< std::is_same< Representation, SupportFunction< Number > > > = carl::dummy>
void hypro::reachability::applyReduction (Representation &)
 
template<typename Number , typename Representation , carl::DisableIf< std::is_same< Representation, SupportFunction< Number >> > = carl::dummy>
void hypro::reachability::aggregationReduction (Representation &, Transition< Number > *, Number, Number)
 
template<typename Representation >
void hypro::reachability::printFlowpipe (const std::vector< Representation > &_flowpipe)
 
template<typename Representation >
void hypro::reachability::printFlowpipeReduced (const std::vector< Representation > &_flowpipe)
 
template<typename Number >
Number hypro::reachability::hausdorffError (const Number &delta, const matrix_t< Number > &matrix, const Number &_supremum)
 
template<typename Number >
std::vector< Box< Number > > hypro::reachability::errorBoxes (const Number &delta, const matrix_t< Number > &flow, const State_t< Number > &initialSet, const matrix_t< Number > &trafoMatrix, const Box< Number > &)
 
template<typename Number , representation_name Representation>
State_t< Number > hypro::reachability::computePolytope (unsigned int _dim, Number _radius)
 
template<typename Number >
const Point< Number > hypro::reachability::hypro::operator+ (const Point< Number > &_lhs, const Point< Number > &_rhs)
 Arithmetic operator returning a new point. More...
 
template<typename Number >
const Point< Number > hypro::reachability::hypro::operator+ (const Point< Number > &_lhs, const vector_t< Number > &_rhs)
 Arithmetic operator returning a new point. More...
 
template<typename Number >
const Point< Number > hypro::reachability::hypro::operator- (const Point< Number > &_lhs, const Point< Number > &_rhs)
 Arithmetic operator returning a new point. More...
 
template<typename Number >
const Point< Number > hypro::reachability::hypro::operator/ (const Point< Number > &_lhs, unsigned _quotient)
 Arithmetic operator returning a new point. More...
 
template<typename Number >
Number hypro::reachability::hypro::operator* (const Point< Number > &_lhs, const Point< Number > &_rhs)
 Arithmetic operator returning a new point. More...
 
template<typename Number >
const Point< Number > hypro::reachability::hypro::operator* (const Point< Number > &_lhs, const Number &_factor)
 Arithmetic operator returning a new point. More...
 
template<typename Number >
const Point< Number > hypro::reachability::hypro::operator* (const Number &_factor, const Point< Number > &_rhs)
 Arithmetic operator returning a new point. More...
 

Variables

const std::size_t hypro::reachability::hypro::plotting::colors []
 

Detailed Description

Reach holds a basic forward reachability analysis algorithm for linear hybrid automata.

Author
Stefan Schupp stefa.nosp@m.n.sc.nosp@m.hupp@.nosp@m.cs.r.nosp@m.wth-a.nosp@m.ache.nosp@m.n.de
Christopher Kugler
Phillip Florian
Since
2014-04-30
Version
2016-06-20

Definition in file Reach.h.